Fans Rip Into 'Vulgar' Kim Kardashian For Wearing Princess Diana's Iconic Cross Necklace